// 引入vue
import Vue from 'vue'
// 引入App
import App from './App.vue'
// 关闭生产模式提示
Vue.config.productionTip = false;

// 引入vuex
import vuex from 'vuex'
// 这里已经被移走了
// Vue.use(vuex)
// vuex组件并没有在vm和vc上面加属性，但是多了一个配置项，叫store，你在vm上面加，所有的组件实例对象上面都会有这个值
// 创建vm
// store当然不能随便写个字符串，我们创一个sore文件夹，里面放个js文件，里面写store的具体内容
// 引入创建好的store

// 这里有个很重要的点，脚手架会优先把import的文件按顺序放在最上方执行，这会导致一些一些需要引入文件为后置条件的代码无法正常运行
// 比如这里需要先使用插件vuex再使用store，但是store已经执行完毕了，会导致运行不下去
// 这边的条件是你必须先引入插件再创建store实例，先引入的文件先执行store实例已经创建完毕了
// 我们干脆把这个引入插件放到store的js文件里面算了
 import store from './store/index.js'
const vm = new Vue({
    el:'#app',
    render:h=>h(App),
    store
})
console.log(vm)